<h4>Release 6.8.99.901-1</h4>
<table>
<tbody>
<tr><td>Released: 14:10:06 27 Oct 2005 +0100</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Update to X.Org 6.9/7.0 RC1 (Alan Hourihane)</li>
</ul>
</td>
</tr>
</tbody>
</table>


<h4>Release 6.8.2-4</h4>
<table>
<tbody>
<tr><td>Released: 2005-07-06 1200 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Fix simultanious presses of Left and Right Control and Shift keys.
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=3677">[BUG 3677]</a>
(Alexander Gottwald)</li>
<li>Fix problem with fake Control press on Alt-Gr.
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=3680">[BUG 3680]</a>
(Alexander Gottwald)</li>
</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.2-3</h4>
<table>
<tbody>
<tr><td>Released: 2005-07-04 1200 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Do not use alloca since it does crash the program if not enough memory is available (Alexander Gottwald)</li>
<li>Added layout "French (Canada)" as ca_enhanced. (Alexander Gottwald)</li>
<li>Added Czech (QWERTY) layout. (Alexander Gottwald)</li>
<li>Print error code if winStoreColorsShadowDDNL fails (Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.2-2</h4>
<table>
<tbody>
<tr><td>Released: 2005-04-26 1300 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>/tmp/.X11-unix is created without the sticky flag. (Alexander Gottwald)</li>
<li>French canadian keyboard layout has been postponed since no user was able
to provide the correct XKB code nor did they give enough information for 
selecting the correct layout.</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.2-1</h4>
<table>
<tbody>
<tr><td>Released: 2005-02-23 1800 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Upstream Update to Xorg 6.8.2</li>
<li>Updated fix for ABNT2 and HK_Toggle keys tested with Windows On Screen 
Keyboard. (Alexander Gottwald)</li>
<li>Fixed incorrect wrapping of some server functions which might have 
lead to various problems, maybe crashes. (Alexander Gottwald)<br/>
The bug was discovered while debugging OpenGL integration and lead to a 
crash after several GLX clients had disconnected. Since the bug included
incorrect wrapping of other functions not related to the crash this might
fix other problems too which occured quite randomly or only after several
repeats of an action.</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-11</h4>
<table>
<tbody>
<tr><td>Released: 2005-02-08 1200 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Backout ABNT2 and HK_Toggle fix since it broke keys F1 and F4. (Alexander Gottwald)<br/>
<em>Please Note:</em> Starting with the next upstream release the XKB definitions for ABNT2 and Japanese keyboards will not map some keys properly. Unless some of the users contact me before this it will break some keys.</li>

<li>Moved keyboard layout table to external file. (Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-10</h4>
<table>
<tbody>
<tr><td>Released: 2005-02-02 2000 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Fixes mainwindow not showing up with run.exe bug (Alexander Gottwald)</li>

<li>Create windows with SWP_NOACTIVATE flag (Kensuke Matsuzaki)</li>

<li>Fixes for window ordering problem (Kensuke Matsuzaki)</li>

<li>Added hungarian keyboard layout (Alexander Gottwald)</li>

<li>Document the -silent-dup-error switch (Alexander Gottwald)</li>

<li>Do not grab ALT-TAB when window is in multiwindow mode (Alexander Gottwald)</li>

<li>Adjust keysyms for  Hiragana_Katakana toggle and backslash/underscore
on Japanese and ABNT2 keyboards (needs testing) (Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-9</h4>
<table>
<tbody>
<tr><td>Released: 2005-01-10 1800 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Make keyhook feature work in multiwindow mode (Alexander Gottwald)</li>

<li>Fix crash with non-nullterminated strings (Alexander Gottwald, reported by &Oslash;yvind Harboe)</li>

<li>Stop unnecessary reordering in multiwindow mode (Kensuke Matsuzaki)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-8</h4>
<table>
<tbody>
<tr><td>Released: 2004-12-14 1700 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Fixed problem with EnumDisplayMonitors on Window NT4 and 95 (Alexander
Gottwald)</li>
</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-7</h4>
<table>
<tbody>
<tr><td>Released: 2004-12-08 2200 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Added support for placing the mainwindow on a non-default monitor
(Mark Fisher)</li>
</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-6</h4>
<table>
<tbody>
<tr><td>Released: 2004-12-06 1700 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Added support for placing the mainwindow (Earle Philhower)</li>

<li>The multiwindow mode defines a default cursor (Alexander Gottwald)</li>

<li>Added keyboard layout "French (Switzerland)" (Alexander Gottwald)</li>

<li>Added missing programs/Xserver/XpConfig to source distribution (Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-5</h4>
<table>
<tbody>
<tr><td>Released: 2004-10-28 1600 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Fix crash after switching resolutions (eg. games switching to fullscreen).
 (Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-4</h4>
<table>
<tbody>
<tr><td>Released: 2004-10-26 1400 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Add entries from /etc/X11/font-dirs to default fontpath. (Alexander Gottwald)</li>

<li>Added "ShowCursor" entry to taskbar menu. If the pointer disappears you can 
click it until the pointer reappears (Alexander Gottwald)</li>

<li>Make -multiplemonitors the default for -multiwindow and -mwextwm (&Oslash;yvind Harboe, Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-3</h4>
<table>
<tbody>
<tr><td>Released: 2004-10-05 1800 MET</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Fix bug with two-button mice and button detection. (Alexander Gottwald)</li>

<li>Do not adjust workarea if native windowmanager is used. (Alexander 
Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-2</h4>
<table>
<tbody>
<tr><td>Released: 2004-09-22 1200 MEST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>
<tr>
<td>
<ul>
<li>Fix clipboard bug with unicode applications (Kensuke Matsuzaki)</li>

<li>Do not remount font directory to binmode. The font-update script should
work well even on textmounts</li>

</ul>
</td>
</tr>
</tbody>
</table>

<h4>Release 6.8.1-1</h4>
<table>
<tbody>
<tr><td>Released: 2004-09-17 1730 MEST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>
<li>Sync with upstream security release X11R6.8.1<br/>
  The X11R6.8.1 release is a security release on top of X11R6.8.0.
  it patches several holes in the X Pixmap library (libXpm).</li>

<li>fix bug in BigFont extension which caused Xnest to crash if
  IPC was not available (Alexander Gottwald)</li>

<li>fix bug in Xnest which caused it to crash after the second server
  reset (Alexander Gottwald)</li>

<li>Removed code which ignored the users geometry settings if -nodecoration
  was supplied. XWin used the whole screen instead (Alexander Gottwald)</li>

<li>the font-update script will generate encodings.dir in the font dirs</li>
</ul>
</td>
</tr>

</tbody>
</table>

<h4>Release 6.8.0-1</h4>
<table>
<tbody>
<tr><td>Released: 2004-09-09 2123 MEST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>
<li>Sync with upstream release X11R6.8</li>

<li>winclipboardthread.c, winclipboardwndproc.c, winclipboardxevents.c,
winwin32rootlesswndproc.c - fix copy &amp; paste multibyte to unicode 
applications bug (Kensuke Matsuzaki)</li>

<li>win.h, winmessages.h, winmouse.c, winmultiwindowwndproc.c, 
winwin32rootlesswndproc.c, winwndproc.c - Add support for mice with more than
3 buttons and 1 scroll wheel (Chris B)</li>

<li>font-update is run in the postinstall script to update the list of 
installed fonts</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-12</h4>
<table>
<tbody>
<tr><td>Released: 2004-07-21 1034 MEST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>
<li>xc/programs/Xserver/xdmcp.c - Bugzilla #889: Bind -from address to port 
number 0 instead of 177 (Alexander Gottwald)</li>
</ul>
</td>
</tr>
</tbody>
</table>


<h4>Release 6.7-11</h4>
<table>
<tbody>
<tr><td>Released: 2004-07-16 1245 MEST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winconfig.c - Add entry for irish layout (ie) (Alexander Gottwald)</li>

<li>InitOutput.c, winerror.c, winglobals.c - rename g_fUseMsg to 
g_fSilentFatalError (Alexander Gottwald)</li>

<li>InitOutput.c, winglobals.c, winprocarg.c - added commandline option 
-silent-dup-error to allow silent termination if another instance of
XWin was found running (Alexander Gottwald)</li>

<li>winconfig.c - Add entry for us layout. This changes not much but removes 
a strange error message about the unknown us layout (Alexander Gottwald)</li> 

<li>InitOutput.c - Check for textmode mounted /tmp and print a warning
(Alexander Gottwald)</li>

<li>packaging - Added symbolic link /usr/bin/X11 and /usr/lib/X11 to match
FHS</li>

</ul>
</td>
</tr>
</tbody>
</table>


<h4>Release 6.7-10</h4>
<table>
<tbody>

<tr><td>Released: 2004-06-14 2330 PDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>windialogs.c - Fix path to locally installed change log for the
About dialog box.  (Harold L Hunt II)</li>

<li>winpriv.c - Create win32 window if not already created.
(Alexander Gottwald)</li>

<li>winmultiwindowwindow.c - Export winCreateWindowWindow.  (Alexander
Gottwald)</li>

<li>winwindow.h - Allow CYGWINDOWING_DEBUG to defined in the Makefile.
(Alexander Gottwald)</li>

<li>win.h - Allow CYGDEBUG to defined in the Makefile.  (Alexander
Gottwald)</li>

<li>winmultiwindowicons.c - Load the small default icon too.
(Alexander Gottwald)</li>

<li>winprefs.h, winprefs.c - Takes the iconsize as parameter.
(Alexander Gottwald)</li>

<li>win.h, winmultiwindowicons.c (winXIconToHICON): Takes iconsize as
parameter.  (Alexander Gottwald)</li>

<li>winglobals.c, winmultiwindowicons.c - Rename g_hiconX to g_hIconX.
Added new variable g_hSmallIconX for 16x16 icon.  (Alexander
Gottwald)</li>

<li>winwindow.h, winmultiwindowicons.c - Inits the global g_hIconX
handles.  (Alexander Gottwald)</li>

<li>winwindow.h, winmultiwindowicons.c - Free the icon without messing
with the global icon handle.  (Alexander Gottwald)</li>

<li>winmultiwindowicons.c - Generate a custom icon from window
settings or set them to globals.  (Alexander Gottwald)</li>

<li>winmultiwindowshape.c, winmultiwindowwindow.c, winwin32rootless.c,
winwin32rootlesswindow.c, winwin32rootlesswndproc.c - Remove
declaration of g_hiconX.  (Alexander Gottwald)</li>

<li>winmultiwindowwindow.c, winwin32rootless.c - Use winSelectIcons to
get the window icons. Set the small icon too.  (Alexander
Gottwald)</li>

<li>winmultiwindowwindow.c, winmultiwindowicons.c, winprefs.c,
winwin32rootlesswindow.c, winwin32rootless.c - Use winDestroyIcon to
free the icon without destroying the global icon.  (Alexander
Gottwald)</li>

<li>windialogs.c, winmultiwindowwndproc.c, winwndproc.c - Check if
g_fSoftwareCursor is set before calling ShowCursor.  (Alexander
Gottwald, Dan Wilks - Intuit)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-9</h4>
<table>
<tbody>

<tr><td>Released: 2004-05-13 1300 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winclipboard.h - Add extern prototypes for winDebug, winErrorFVerb
copied from winmsg.h.  (Dan Wilks - Intuit)</li>

<li>winclipboardinit.c/winFixClipboardChain - Post rather than send
the reinit message to the clipboard window.  Sending the message
caused, or possibly just exacerbated an existing, race condition that
would cause the X server to hang when coming back from a remote
desktop session.  (Dan Wilks - Intuit)</li>

<li>winclipboardwndproc.c/winProcessXEventsTimeout - Switch to new
logging api's.  (Dan Wilks - Intuit)</li>

<li>winclipboardwndproc.c/winClipboardWindowProc - Switch to new
logging api's.  Add some additional debug logging.  Make best effort
to prevent our window appearing twice in the clipboard chain.  Also
detect loops when they occur and try to behave in a reasonable way.
(Dan Wilks - Intuit)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-8</h4>
<table>
<tbody>

<tr><td>Released: 2004-05-04 1730 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>windialogs.c - Let the number-of-client display show at least 0
clients.  (Alexander Gottwald)</li>

<li>winmsg.h, winmsg.c - New function winW32Error which prints the
error string with FormatMessage.  (Alexander Gottwald)</li>

<li>wincursor.c - Fix severe GDI leak.  GetIconInfo allocated new
bitmaps which were never deleted.  (Alexander Gottwald)</li>

<li>Xserver/GL/windows/indirect.c - Rename winErrorMessage to
glWinErrorMessage print GetLastError() if FormatMessage fails.  This
will at least give some information if the 1024 byte buffer is to
small for some messages.  (Alexander Gottwald)</li>

<li>wincursor.c - Always free the bitmaps from GetIconInfo.  (Earle
F. Philhower III)</li>

<li>wincursor.c - Disable extensive cursor debug-logging.  If a
problem arises it can be easily switched on again.  (Alexander
Gottwald)</li>

<li>wincursor.c, winmsg.c, winmsg.h - simplify use of winW32Error
function.  (Alexander Gottwald)</li>

<li>winshadgdi.c - Make shadow GDI work with wine.  (Alexander
Gottwald)</li>

<li>winshadgdi.c - Fix wrong color depths for wine.  (Alexander
Gottwald)</li>

<li>winshadgdi.c - Remove warning about weired biHeight signedness.
This has never been a problem in the last two years.  (Alexander
Gottwald)</li>

<li>General - Replace ErrorF with winDebug in all CYGDEBUG sections.
(Alexander Gottwald)</li>

<li>winmessages.h, winwndproc.c, winmultiwindowwndproc.c - Move window
to top if WM_WINDOWPOSCHANGING without NOZORDER is received.  Print
message information WindowProc functions if CYGDEBUG is enabled.
(Alexander Gottwald)</li>

<li>winmultiwindowwm.c - Silence warning about winDebug.  winmsg.h and
win.h can not be included because of conflicting symbol names.
(Alexander Gottwald)</li>

<li>winconfig.c - Fix Japanese jp106 layout.  Reported by takuma and
Munehiro (haro) Matsuda.  (Alexander Gottwald)</li>

<li>winclipboardwndproc.c/winClipboardWindowProc - Don't try to set
the "next window" in the clipboard chain to ourself.  Fixes another
hang when using -clipboard.  (Dan Wilks - Intuit)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-7</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-27 1100 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winmultiwindowwm.c - Fix typo in function names (Mutli->Multi).
(Earle F. Philhower III)</li>

<li>wincursor.c - Add color cursor support for hicolor and truecolor
modes.  (Earle F. Philhower III)</li>

<li>InitOutput.c, winblock.c, wincmap.c, wincreatewnd.c, winrandr.c,
winshadddnl.c - Use winDebug and winErrorFVerb instead of ErrorF to
respect -loglevel.  (Alexander Gottwald)</li>

<li>wincursor.c - Added 32bpp (alpha+RGB) cursor support in true color
modes.  (Earle F. Philhower III)</li>

<li>win.h - Include winmsg.h to silence warnings about undeclared
functions.  (Harold L Hunt II - CodeWeavers)</li>

<li>wincursor.c - winReallySetCursor was empty and not needed.
(Harold L Hunt II)</li>

<li>winclipboardwndproc.c - Silence repeated messages from the
clipboard subsystem.  (Harold L Hunt II - CodeWeavers, Alexander
Gottwald)</li>

<li>InitOutput.c - Set the logfile verbosity too.  This silences a lot
of debug messages in the logfile.  (Alexander Gottwald)</li>

<li>wincursor.c - CreateIconIndirect sometimes creates an Icon instead
of an Cursor. This breaks the hotspot and makes the cursor
unusable. Discard the garbled cursor and revert to simple black and
white cursor.  (Alexander Gottwald)</li>

<li>wincursor.c - Some code clean up and documentation.  (Alexander
Gottwald)</li>

<li>wincursor.c - Fix color cursor on non-XP systems (use compatible
bitmap, not DIB, for cursor creation).  (Earle F. Philhower III)</li>

<li>wincursor.c - If CreateIconIndirect creates an icon instead of a
cursor, try it again with icon mask and color bitmap.  (Alexander
Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-6</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-24 1200 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winmultiwindowwm.c - Fix typo in error message.  (Earle
F. Philhower III)</li>

<li>winwndproc.c, wincursor.c - Don't set the HW cursor unless the
mouse is in client area.  (Earle F. Philhower III)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-5</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-23 1500 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winwin32rootless.c, winprefs.c, winmultiwindowwndproc.c,
winmultiwindowwindow.c - LoadImage() g_hiconX because it is
DestroyIcon()d cannot use LoadIcon().  Fix off-by-one class naming
problem. More error checking on icon and menu creation.  (Earle
F. Philhower III)</li>

<li>winwin32rootless.c, winwin32rootlesswindow.c - Fix debug
message. Fix GDI leak because of off-by-one class naming problem and
DeleteObject instead of DestroyIcon.  (Kensuke Matsuzaki)</li>

<li>winmultiwindowicons.c - Apply Kensuke's GDI leak fix
[DeleteObject(icon)->DestroyIcon(icon)].  (Earle F. Philhower
III)</li>

<li>XWinrc.man - Added TRAYICON, SILENTEXIT, icon file reading info,
and a small example.  Still needs work but has all keywords
present.  (Earle F. Philhower III)</li>

<li>InitOutput.c, winglobals.c, winprocarg.c - Make --help and
--version available.  (Alexander Gottwald)</li>

<li>winmultiwindowwindow.c - Explicitly reset the system menu to
WS_POPUP when creating.  (Earle F. Philhower III)</li>

<li>General (xorg-x11-etc) - Bugzilla #533: fix slash/questionmark key
for abnt2 keyboard.  (Alexander Gottwald)</li>

<li>winglobals.c - Set default loglevel to 2.  (Alexander
Gottwald)</li>

<li>win.h, wincursor.c - Enable hardware (== Windows) cursor for all
display modes.  (Alexander Gottwald)</li>

<li>winglobals.c, winprocarg.c, winscrinit.c - Add commandline option
to enable software cursor.  Use winDebug and winErrorFVerb instead of
ErrorF to set explicit loglevels.  (Alexander Gottwald)</li>

<li>winvalargs.c, winengine.c - Use winDebug and winErrorFVerb instead
of ErrorF to set explicit loglevels.  (Alexander Gottwald)</li>

<li>Xserver/GL/windows[Imakefile, glwindows.h, indirect.c,
wincursor.c] - Removed code for hardware cursor since it's now in
hw/xwin.  (Alexander Gottwald)</li>

<li>InitOutput.c, XWin.man - Document the -swcursor switch.
(Alexander Gottwald)</li>

<li>Imakefile, win.h, wincursor.c, winmultiwindowwndproc.c, winpriv.c,
winscrinit.c, winwin32rootlesswndproc.c, winwin32rootlesscursor.c -
MWExtWM uses common hardware(windows) cursor code too, and
winwin32rootlesscursor.c is removed.  Clean up unused variables.
Modify comment(winMWExtWM* -> win*).  Fix the problem that cursor
doesn't change when cursor move in a window.  (Kensuke Matsuzaki)</li>

<li>winvalargs.c - Allow screen combinations with 'XWin -query host
-screen 0 -screen 1 -multiwindow'.  This gives an Xdmcp session and a
second screen where I can display single windows.  (Alexander
Gottwald)</li>

<li>XWin.man - Fix typo.  (Rodrigo Medina)</li>

<li>XWin.man, XWinrc.man - Fix spacing after sentences (use standard
two-spaces after period).  (Harold L Hunt II)</li>

<li>win.h - Add prototype for winFixClipboardChain.  (Dan Wilks)</li>

<li>winclipboard.h - Add definition WM_WM_REINIT a private windows
message that the clipboard window uses to reinitialize the clipboard
viewer chain.  (Dan Wilks)</li>

<li>winwndproc.c/winWindowProc - Call winFixClipboardChain on
application activation/deactivation to ensure that XWin is still in
the clipboard chain.  (Dan Wilks)</li>

<li>winclipboardinit.c - Added references to g_fClipboard and
g_hwndClipboard for winFixClipboardChain to use.
(winFixClipboardChain): New function.  Ensures that XWin is still in
the Windows clipboard chain if we're using the internal clipboard.
(Dan Wilks)</li>

<li>winclipboardwndproc.c/winClipboardWindowProc - Process
WM_WM_REINIT and force ourselves back into the clipboard chain.  (Dan
Wilks)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-4</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-13 2100 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winmultiwindowwindow.c, winmultiwindowwndproc.c,
winwin32rootless.c, winwin32rootlesswndproc.c - Fix MWExtWM resource
leak.  (Kensuke Matsuzaki)</li>

<li>XWin.man - Add missing documentation for command-line parameters.
(Rodrigo Medina)</li>

<li>XWin.man - Rework some parts of the document, remove outdated
information, update other outdated information.  (Harold L Hunt II -
CodeWeavers)</li>

<li>XWinrc.man - New man page for .XWinrc file.  (Rodrigo Medina)</li>

<li>winengine.c - The fix reportedly in 6.7-3 for ShadowGDI being
forced when not required was not actually in that release; include
that fix in this release.  (Harold L Hunt II - CodeWeavers)</li>

<li>winshadgdi.c/winActivateAppShadowGDI - Turn back on the manually
minimizing and restoring of our window when using the ShadowGDI engine
in fullscreen mode.  We perform the restoring or minimizing manually
for ShadowGDI in fullscreen modes so that this engine will perform
just like ShadowDD and ShadowDDNL in fullscreen mode; if we do not do
this then our fullscreen window will appear in the z-order when it is
deactivated and it can be uncovered by resizing or minimizing another
window that is on top of it, which is not how the DirectDraw engines
work.  (Harold L Hunt II - CodeWeavers)</li>

<li>InitOutput.c - Adjust link to FAQ.  (Alexander Gottwald)</li>

<li>winkeybd.c - Fix rare segfault caused by uninitialized event
queue.  Happened if FatalError Messagebox appeared because of missing
font "fixed".  (Alexander Gottwald)</li>

<li>InitOutput.c - Fix segfault if LogInit fails.  (Alexander
Gottwald)</li>

<li>winmsg.c, winmsg.h - New function winDebug which logs messages
with verbosity level 3.  (Alexander Gottwald)</li>

</ul>
</td>
</tr>
</tbody>
</table>




<h4>Release 6.7-3</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-10 1000 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winmultiwindowwindow.c - Reapply the path that fix multi-window
mode crashes when there were multiple instances of XWin.exe.  (Kensuke
Matsuzaki)</li>

<li>General - Enable build of Kensuke Matsuzaki's newer multi-window
mode that works with an external window manager (-mwextwm).  This
newer multi-window mode uses the miext/rootless extension and requires
Kensuke's <a
href="http://peppermint.jp/products/x/xwinwm-20040409-1454.tar.gz">xwinwm</a>
window manager, which will be released later as a Cygwin package.  If
you have to ask how to run this then you should wait until it is
explained better; please do not ask questions about this in the
mailing list for now.</li>

<li>MultiwindowExtWM Mode (-mwextwm) - Fix window reordering. Remove
winMWExtWMReorderWindows.  (Kensuke Matsuzaki)</li>

<li>General - Make most functions static that can be static.  Remove
declarations for functions used in only one place from win.h and put
them in that single file.  (Harold L Hunt II - CodeWeavers)</li>

<li>wincreatewnd.c/winCreateBoundingWindowFullScreen - Stop using
WS_EX_TOPMOST for fullscreen windows.  (Harold L Hunt II -
CodeWeavers)</li>

<li>winshadgdi.c/winActivateAppShadowGDI - Stop manually minimizing
and restoring our window when using the ShadowGDI engine in fullscreen
mode.  (Harold L Hunt II - CodeWeavers)</li>

<li>InitOutput.c - Document -logfile, -logverbose and -[no]keyhook
[Bug 437], and only document -xkb* parameter if XKB is defined.
(Alexander Gottwald)</li>

<li>winshaddd.c - Fix a few DDNL's that should be DD's.  (Harold L
Hunt II - CodeWeavers)</li>

<li>winengine.c/winSetEngine - Oops, fix ShadowGDI being forced when
it doesn't need to be.  (Harold L Hunt II)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-2</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-08 2100 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>General - Fix truetype fonts.  (Lev Bishop)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 6.7-1</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-07 0200 EDT</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>General - First release based on X.Org monolithic tree, version
6.7.  See <a
href="http://freedesktop.org/~xorg/X11R6.7.0/doc/RELNOTES.html">X.Org
release notes</a> for more information.</li>

</ul>
</td>
</tr>
</tbody>
</table>


<h4>Release 4.3.0-67</h4>
<table>
<tbody>

<tr><td>Released: 2004-04-03 2230 EST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winclipboardxevents.c/winClipboardFlushXEvents/SelectionRequest -
Change the number of elements passed to the first call to
XChangeProperty from 32 * 4 to 4 since we are the count of array
elements, not the byte count of the total array.  (Lev Bishop)</li>

<li>winerror.c/winMessageBoxF - Correct used argument for va_start.
(Alexander Gottwald)</li>

<li>winkeyhook.c, etc. - Add a low-level keyboard hook for catching
special key combinations like Alt+Tab and passing them to the X Server
instead of letting Windows handle them.  Add a "-keyhook" parameter to
enable this experimental feature.  (Harold L Hunt II - CodeWeavers,
Takuma Murakami)</li>

<li>windialogs.c - Display dialog boxes in the center of the Windows
desktop if Cygwin/X is minimized.  The problem was reported by Rodrigo
Medina.  (Takuma Murakami)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 4.3.0-66</h4>
<table>
<tbody>

<tr><td>Released: 2004-03-30 1315 EST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winclipboardxevents.c/winClipboardFlushXEvents/SelectionRequest -
Change the 'format' value for the first call to XChangeProperty from 8
to 32 since we are passing a data array of Atoms, which are 32 bits
long.  (Lev Bishop)</li>

<li>windialogs.c - Check for hand cursor not present (pre-desktop
update W95/NT).  (Earle F. Philhower III)</li>

<li>winmultiwindowwndproc.c - Don't set focus to windows with
overrideRedirect flag is set.  (Takuma Murakami)</li>

<li>winlayer.c - Remove dead file.  (Harold L Hunt II - CodeWeavers)</li>

<li>Imakefile, win.h, winrandr.c, winscrinit.c - Put in place a
framework for supporting RandR.  RRSetScreenConfig was added to
Xserver/randr/randr.c to allow setting the current resolution from
within the X Server (previously it was only something that X apps
could do).  There is a little bit of work to be done before this will
work, but it compiles fine now and LAYER has been removed since it is
no longer needed for RandR.  (Harold L Hunt II - CodeWeavers)</li>

<li>winclipboardwrappers.c - Clear ownership flag of the other
monitored selection if an X application is taking ownership of a
selection, which might help to prevent clipboard related pauses.
(Harold L Hunt II - CodeWeavers)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 4.3.0-65</h4>
<table>
<tbody>

<tr><td>Released: 2004-03-29 1500 EST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>_usr_X11R6_lib_X11_system.XWinrc, win.h, windialogs.c, winprefs.h,
winprefslex.l, winprefsyacc.y - Introduce SilentExit feature that is
enabled by .XWinrc file.  Show the number of connected clients in the
exit confirmation dialog.  (Takuma Murakami)</li>

<li>InitOutput.c, winglobals.c - Try to be cleaner about closing down
the clipboard.  (Harold L Hunt II - CodeWeavers)</li>

<li>XWin.rc, windialogs.c, winresource.h, wintrayicon.c - Fix problem
with tray menu in non-multi-window modes, add framework for Takuma to
display the number of connected clients on shutdown.  (Harold L Hunt
II - CodeWeavers)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 4.3.0-64</h4>
<table>
<tbody>

<tr><td>Released: 2004-03-28 1300 EST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>windialogs.c, XWin.rc - Convert "About..." hyperlink buttons to
show as hyperlinks.  (Earle F. Philhower III)</li>

<li>wintrayicon.c - Don't remove the tray icon menu separator when not
in multi-window mode since the "About..." entry is still above the
separator.  (Harold L Hunt II - CodeWeavers)</li>

<li>cygwin.cf - Enable the X-Resource extension, reported missing by
Nicholas Wourms.  (Harold L Hunt II - CodeWeavers)</li>

</ul>
</td>
</tr>
</tbody>
</table>



<h4>Release 4.3.0-63</h4>
<table>
<tbody>

<tr><td>Released: 2004-03-26 1730 EST</td></tr>

<tr><td>Download source: Now available as src package via setup.exe</td></tr>

<tr><td>Changes:</td></tr>

<tr>
<td>
<ul>

<li>winclipboardwrappers.c - Be careful to note that neither PRIMARY
nor CLIPBOARD is owned by the clipboard integration manager when text
is selected in X then unselected.  This fixes at least part of the
problem defined by Lev Bishop but needs to be tested.  (Harold L Hunt
II - CodeWeavers)</li>

<li>winmultiwindowicons.c - Use BitsPerPixel() to calculate pixel
stride, handle non-packed modes.  (Earle F. Philhower III)</li>

<li>InitOutput.c, winclipboardthread.c - Properly destroy the
clipboard window.  Unfortunately, calling XCloseDisplay hangs for some
unknown reason, so we have to leave the display open; I suspect this
has something to do with our IOErrorHandler.  (Harold L Hunt II -
CodeWeavers)</li>

<li>XWin.rc - Move the About... entry in the tray icon menu up above
the separator and change the title of the About box to "About
Cygwin/X".  (Jack Tanner)</li>

<li>InitOutput.c - Try to do a better job of removing the tray icon.
It still doesn't seem to be perfect yet.  (Harold L Hunt II -
CodeWeavers)</li>

</ul>
</td>
</tr>
</tbody>
</table>
